x86: make vcpu_reset() preemptible
authorJan Beulich <jbeulich@suse.com>
Thu, 2 May 2013 14:37:24 +0000 (16:37 +0200)
committerJan Beulich <jbeulich@suse.com>
Thu, 2 May 2013 14:37:24 +0000 (16:37 +0200)
commit4939f9a6dee4280f38730fd3066e5dce353112f6
treef7fc6fa0c8f7b1261706f24a15c6ee9e58534440
parent918a5f17b447072b40780f4d03a3adc99ff0073b
x86: make vcpu_reset() preemptible

... as dropping the old page tables may take significant amounts of
time.

This is part of CVE-2013-1918 / XSA-45.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Acked-by: Tim Deegan <tim@xen.org>
xen/arch/arm/domain.c
xen/arch/x86/domain.c
xen/arch/x86/hvm/hvm.c
xen/arch/x86/hvm/vlapic.c
xen/arch/x86/mm.c
xen/common/domain.c
xen/common/domctl.c
xen/include/asm-x86/mm.h
xen/include/xen/domain.h
xen/include/xen/sched.h